Glossario #

Tenant #

Un “tenant” è un gruppo di utenti che condividono un accesso comune con privilegi specifici per un’istanza di software. L’architettura multi-tenancy è un modello in cui una singola istanza di un’applicazione software serve a diversi clienti. Ciascun cliente è chiamato “tenant”.

Workload #

Una “cloud workload” è una specifica applicazione, servizio, capacità o quantità di lavoro che può essere eseguita su una risorsa cloud. Tra le “cloud workloads” rientrano le macchine virtuali, i database, i container, i nodi Hadoop e le applicazioni.

Server Rack #

Un server rack è un telaio progettato per ospitare e organizzare l’attrezzatura IT, inclusi server, switch, router, unità di archiviazione e altri dispositivi hardware. I rack sono progettati per consentire l’installazione sicura e ordinata di questi componenti, semplificando la gestione e la manutenzione dell’infrastruttura IT. Quando si parla di AWS Outposts, si fa riferimento a un rack di server fisici che vengono forniti da Amazon e che eseguono l’infrastruttura AWS direttamente nella tua posizione fisica, consentendo di utilizzare servizi cloud AWS all’interno del tuo data center o ambiente on-premise.

Containers #

Un container è un’unità di software pacchettizzata con il suo codice e le sue dipendenze, consentendo così all’applicazione di essere eseguita in modo rapido e affidabile da un ambiente informatico all’altro. I container isolano il software dall’ambiente circostante e assicurano un funzionamento uniforme.

Serveless #

Quando il sottostante server è gestito da AWS. Il serverless computing è un modello di sviluppo cloud native che consente agli sviluppatori di creare ed eseguire applicazioni senza gestire i server. Anche se in questo modello i server vengono utilizzati comunque, sono astratti dallo sviluppo delle app. Le attività di routine per il provisioning, la manutenzione e la scalabilità dell’infrastruttura server vengono gestite da un provider di servizi cloud. Gli sviluppatori devono semplicemente creare pacchetti di codice all’interno di container per il deployment. Dopo il deployment le app serverless rispondono alle richieste e si adattano automaticamente in base alle diverse esigenze di scalabilità. L’utilizzo delle soluzioni serverless offerte dai provider di cloud pubblico viene solitamente misurato on demand tramite un modello di esecuzione basato su eventi, pertanto le funzioni serverless non costano nulla, quando non vengono utilizzate.

Hight Performance Computing HPC #

Un cluster di centinaia di migliaia di server con connessioni veloci tra loro con lo scopo di boosting computer capacity.